<?php
function testcal(){
if(!isset($_REQUEST["m"]) ) $m = date("n");
else $m=$_REQUEST["m"];
if(!isset($_REQUEST["a"]) ) $a = date("Y");
else $a=$_REQUEST["a"];
$mnom = Array("","Janvier","Février","Mars"
   ,"Avril","Mai","Juin","Juillet","Août"
   ,"Septembre","Octobre","Novembre","Décembre");
$dayone = date("w",mktime(1,1,1,$m,1,$a));
if($dayone==0) $dayone=7;
$url = ".?page=calendrier";
$aplus=$a+10;
$amoins=$a-10;
?>
<?php if(($m==1 && $a<=1970)==false){ 
echo"<a href='"; 
if($m==1){
 $an=$a-1;
 $mois=12;
 }
 else{
 $an=$a;
 $mois=$m-1;
 }
echo $url."&m=$mois&a=$an'><<</a>";} // mois avant
?> 
<?php echo $mnom[$m]." ".$a; 
 if($m==12){
 $an=$a+1;
 $mois=1;
 }
 else{
 $an=$a;
 $mois=$m+1;
 }
 
 
 $jours_in_month=cal_days_in_month(CAL_GREGORIAN,$m,$a);
 // calcul du nombe de semaine soit nb_jour ds le mois diviser par 7 
 //et on arrondit au superieur 
 $nb_semaine=ceil($jours_in_month/7);
 $jours_a_afficher=$nb_semaine*7;
 
 echo"<a href='$url&m=$mois&a=$an'>>></a>"; // mois apres
 ?>
<table>   
  <tr >         
    <th>L
    </th>     
    <th>M
    </th>     
    <th>M
    </th>     
    <th>J
    </th>     
    <th>V
    </th>     
    <th>S
    </th>      
    <th>D
    </th>          
<?php
   if ($m<10) $m="0".$m; 
   for($i=1;$i<=$jours_a_afficher;$i++) {
          if($i%7 == 1) { ?>
  </tr>
  <tr>
<?php }
          if(($i<($jours_in_month+$dayone ))&&($i>=$dayone)) { ?>         <td>         
<?php
         $jour=$i-$dayone+1;
         if ($jour<10) $jour="0".$jour; 
         echo "<a href='.?page=RDV&date=".$a."-".$m."-".$jour."'>".$jour."</a>"; 
               ?></td>      
<?php } 
         else { ?>         <td></td>      
<?php }
       } ?>
</table> 
<?php }?>